Aceleradores PHP
         Cómo acelerar el servidor Web
                           Juaxix  Marzo 2008

Una de las mejores formas de ver como aumenta dramáticamente la
velocidad de tu servidor es instalar un acelerador PHP. Hay una gran
cantidad de productos libres distintos ahí afuera que proveen de una ayuda
increible en cuanto a un aumento significativo de rendimiento, tanto es así
que se sale de las gráficas.
Estos programas hacen uso del sistema de memoria asi como de
optimizaciones de caché y caché para otorgar una substancial ganancia de
velocidad a la hora de servir páginas basadas en scripts.
Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN




Aceleradores PHP
Cómo acelerar el servidor Web



        APC (Alternative PHP Cache)
       APC es código abierto, un framework robusto con caché y optimización de código PHP
“intermedio”. El Plugin para Wordpress se encuentra aquí.


         eAccelerator
       eAccelerator también es un acelerador de código abierto PHP optimizado, su caché es de contenido
dinámico. Su uso hace que aumente el rendimiento de los scripts PHP por medio de la utilización de la
caché para estos de forma que mantiene el estado de su compilación,asi que puede liberar hasta casi
eliminar por completo la sobrecarga por compilación del servidor.Además optimiza la velocidad de dichos
scripts para su ejecución. eAccelerator típicamente lo que hace es reducir la carga del servidor e
incrementar la velocidad de tu código PHP entre una y diez veces. [Plugin WP]

Veamos resultados: ( http://deployview.com/blog/2006/09/adventures-with-iis.html ) en esta web se
compara Apache con el uso de TAG.net Application Gateway.




*Contenido dinámico: EA = eAccelerator, No Ea = Sin eAccelerator. *Contenido estático: FileOnly->
acceso directo a ficheros (menos manejadores). Apache: PHP normal. FileOnly: el de tag.net



                                                                                                    1
Juaxix · Proyecto zenphp – EXPOSICIÓN :: https://forja.rediris.es/projects/csl2-zenphp/



       XCache
      XCache es rápido, estable y optimiza PHP con caché,tanto es asi que se utiliza (después de haber
sido muy probado) y ahora es ejecutado en servidores de producción bajo alta carga. Probado en
GNU/Linux ,soporta todas las últimas versiones de PHP (cvs branches) tales como PHP_4_3 PHP_4_4
PHP_5_0 PHP_5_1 PHP_5_2 (incluso 6.x). Hay un plugin para Wordpress aquí.

       Memcached
       es un sistema de caché de objetos distribuidos en memoria, WordPress puede hacer uso de
memoria “cacheada” gracias a una completa interfaz de programación que reemplaza la que trae por
defecto y dirige todas las peticiones de caché a uno o más demonios (procesos) memcached, para ello
necesitas tener en tu servidor un demonio memcached, por lo que si no tienes permisos en el servidor
para crear demonios de este tipo este tipo de trasfondo no tiene demasiada utilidad…Además de instalar
el Plugin para WordPress se tiene que añadir en /wp-config.php :

$memcached_servers = array('192.168.1.1:11211', '192.168.1.2:11211');

Esquema de Xcache: (usado en OOLime)




                                                                                                     2
Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN



Éste framework es una prueba de que existen métodos eficientes de utilizar mejor la caché que nos
proporcionan los componentes adicionales como Xcaché, eAccelerator,etc.

En el caso de este framework orientado a la optimización de rendimiento con licencia LGPL (como
zenphp) se presenta un esquema que mantiene en caché el resultado de procesar las plantillas
(HTML,XML,JSON) con PHP por medio de un fichero de configuración XML…la idea es muy similar en
cuanto al concepto… además se han de añadir las optimizaciones SQL y la caché de consultas, como se
puede ver en este blog: mysql-query-cache.

Otro ejemplo puede comprobarse gracias a los plugins de Wordpress y otros gestores de contenido…




      Servidor                      Wordpress                            zenphp
          MySQL                                                           caché del
         Caché de                                                         modelo de
         consultas                        Caché de                          datos
                                           páginas
                                          estáticas
             PHP                           interna                         caché de
        Caché del                                                           usuario
       compilador


Para ello podeis Ver entrada del blog GranadaPHP.




                                                                                                    3

Más contenido relacionado

PDF
Instalación de XAMPP en Linux
PPT
Aspnet40 Cache Extensibility
PPTX
Servicios de red amp
PPTX
Que es php
PPTX
Taller php
Instalación de XAMPP en Linux
Aspnet40 Cache Extensibility
Servicios de red amp
Que es php
Taller php

La actualidad más candente (16)

PPTX
02 instalacion eclipse y wamp server
PPTX
Instalacion eclipse y wamp server
PPTX
Branchcache presentacion (español)
PDF
Xampp+Wordpress
PPTX
xammp
DOCX
Que es wamp server
PDF
03 Php. Instalacion De Php
PPTX
PPT
PPTX
Significado xampp
PPT
Optimizacion de aplicaciones LAMP
PDF
Configuración y aplicación de php
PDF
Presentación rendimiento herramientas
PDF
Rendimiento extremo en php
PDF
Generalidades php
DOCX
Php curso02
02 instalacion eclipse y wamp server
Instalacion eclipse y wamp server
Branchcache presentacion (español)
Xampp+Wordpress
xammp
Que es wamp server
03 Php. Instalacion De Php
Significado xampp
Optimizacion de aplicaciones LAMP
Configuración y aplicación de php
Presentación rendimiento herramientas
Rendimiento extremo en php
Generalidades php
Php curso02
Publicidad

Similar a Aceleradores Php Final - Programador PHP (20)

PPTX
Performance en Drupal 7
PDF
Charla web performance optimization
PDF
Optimización de aplicaciones PHP (server side)
PDF
Rendimiento y velocidad en WordPress
PDF
La Caché
PDF
Web Performance para Magento
PDF
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
PDF
Entonamiento de aplicaciones Web (Enfasis en PHP)
ODP
Taller de optimizacion de servidores web tipo LAMP
PDF
Rendimiento y velocidad, acelera tu sitio WordPress
PPT
Webinario mejorando el desempeño con zend server
PPTX
Rendimiento en aplicaciones web con Symfony2
PDF
Varnish http cache
ODP
Marcos quesada caching_sf2
PPTX
Servidor web
PDF
Sitios web de alto rendimiento y alta disponibilidad
PDF
diecinueve Cursos De PHP Gratis Para Que Programes Como Un Campeon
PPTX
Páginas Web
PDF
Programacion web
PDF
Programacion web
Performance en Drupal 7
Charla web performance optimization
Optimización de aplicaciones PHP (server side)
Rendimiento y velocidad en WordPress
La Caché
Web Performance para Magento
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Entonamiento de aplicaciones Web (Enfasis en PHP)
Taller de optimizacion de servidores web tipo LAMP
Rendimiento y velocidad, acelera tu sitio WordPress
Webinario mejorando el desempeño con zend server
Rendimiento en aplicaciones web con Symfony2
Varnish http cache
Marcos quesada caching_sf2
Servidor web
Sitios web de alto rendimiento y alta disponibilidad
diecinueve Cursos De PHP Gratis Para Que Programes Como Un Campeon
Páginas Web
Programacion web
Programacion web
Publicidad

Más de Juan Belón Pérez (20)

PAGES
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
PDF
¿Cómo elegir servidor web?
PDF
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
PDF
Proyecto Campos Electricos - Programador Servicios 3d
PDF
Aecem - Libro Blanco - Para Programador Php.org
PDF
Bpel y Open Esb
PDF
Introducción a PHP - Programador PHP - UGR
PDF
Composicion de servicios web, un ejemplo
PDF
Presentación: xUnit y Junit
PDF
Cómo elegir un servidor Web
PDF
Memoria Zenphp - Programador PHP
PDF
Depurando Java Script - Programador PHP
PDF
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
PDF
Zenphp - Programador PHP
PDF
Tutorial A Z A - Programador PHP
PDF
Ensayo Cientifico - Programador PHP
PDF
Zen AJAX - Programador PHP
PDF
Zen Scaffolding - Programador PHP
PDF
Rendimiento Java Script - Programador PHP
PDF
Bibliografia Y Menciones - Programador PHP
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
¿Cómo elegir servidor web?
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
Proyecto Campos Electricos - Programador Servicios 3d
Aecem - Libro Blanco - Para Programador Php.org
Bpel y Open Esb
Introducción a PHP - Programador PHP - UGR
Composicion de servicios web, un ejemplo
Presentación: xUnit y Junit
Cómo elegir un servidor Web
Memoria Zenphp - Programador PHP
Depurando Java Script - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Programador PHP
Tutorial A Z A - Programador PHP
Ensayo Cientifico - Programador PHP
Zen AJAX - Programador PHP
Zen Scaffolding - Programador PHP
Rendimiento Java Script - Programador PHP
Bibliografia Y Menciones - Programador PHP

Último (20)

DOCX
Trabajo informatica joel torres 10-.....................
PDF
Distribucion de frecuencia exel (1).pdf
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
DOCX
orientacion nicol juliana portela jimenez
PPTX
TECNOLOGIAS DE INFORMACION Y COMUNICACION
PPT
Protocolos de seguridad y mecanismos encriptación
PPTX
Navegación en neurocirugías y su implicación ética.pptx
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
DOCX
Nombre del estudiante Gabriela Benavides
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PPTX
Uso responsable de la tecnología - EEST N°1
PPTX
Usuarios en la arquitectura de la información
PPTX
Circuito de LED en paralelo mediante Switch
PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
PDF
Estrategia de apoyo valentina lopez/ 10-3
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
DOCX
Guía 5. Test de orientación Vocacional 2 NICOL.docx
Trabajo informatica joel torres 10-.....................
Distribucion de frecuencia exel (1).pdf
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
orientacion nicol juliana portela jimenez
TECNOLOGIAS DE INFORMACION Y COMUNICACION
Protocolos de seguridad y mecanismos encriptación
Navegación en neurocirugías y su implicación ética.pptx
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
Nombre del estudiante Gabriela Benavides
Mecanismos-de-Propagacion de ondas electromagneticas
Uso responsable de la tecnología - EEST N°1
Usuarios en la arquitectura de la información
Circuito de LED en paralelo mediante Switch
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
Estrategia de apoyo valentina lopez/ 10-3
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Guía 5. Test de orientación Vocacional 2 NICOL.docx

Aceleradores Php Final - Programador PHP

  • 1. Aceleradores PHP Cómo acelerar el servidor Web Juaxix  Marzo 2008 Una de las mejores formas de ver como aumenta dramáticamente la velocidad de tu servidor es instalar un acelerador PHP. Hay una gran cantidad de productos libres distintos ahí afuera que proveen de una ayuda increible en cuanto a un aumento significativo de rendimiento, tanto es así que se sale de las gráficas. Estos programas hacen uso del sistema de memoria asi como de optimizaciones de caché y caché para otorgar una substancial ganancia de velocidad a la hora de servir páginas basadas en scripts.
  • 2. Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN Aceleradores PHP Cómo acelerar el servidor Web APC (Alternative PHP Cache) APC es código abierto, un framework robusto con caché y optimización de código PHP “intermedio”. El Plugin para Wordpress se encuentra aquí. eAccelerator eAccelerator también es un acelerador de código abierto PHP optimizado, su caché es de contenido dinámico. Su uso hace que aumente el rendimiento de los scripts PHP por medio de la utilización de la caché para estos de forma que mantiene el estado de su compilación,asi que puede liberar hasta casi eliminar por completo la sobrecarga por compilación del servidor.Además optimiza la velocidad de dichos scripts para su ejecución. eAccelerator típicamente lo que hace es reducir la carga del servidor e incrementar la velocidad de tu código PHP entre una y diez veces. [Plugin WP] Veamos resultados: ( http://deployview.com/blog/2006/09/adventures-with-iis.html ) en esta web se compara Apache con el uso de TAG.net Application Gateway. *Contenido dinámico: EA = eAccelerator, No Ea = Sin eAccelerator. *Contenido estático: FileOnly-> acceso directo a ficheros (menos manejadores). Apache: PHP normal. FileOnly: el de tag.net 1
  • 3. Juaxix · Proyecto zenphp – EXPOSICIÓN :: https://forja.rediris.es/projects/csl2-zenphp/ XCache XCache es rápido, estable y optimiza PHP con caché,tanto es asi que se utiliza (después de haber sido muy probado) y ahora es ejecutado en servidores de producción bajo alta carga. Probado en GNU/Linux ,soporta todas las últimas versiones de PHP (cvs branches) tales como PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 (incluso 6.x). Hay un plugin para Wordpress aquí. Memcached es un sistema de caché de objetos distribuidos en memoria, WordPress puede hacer uso de memoria “cacheada” gracias a una completa interfaz de programación que reemplaza la que trae por defecto y dirige todas las peticiones de caché a uno o más demonios (procesos) memcached, para ello necesitas tener en tu servidor un demonio memcached, por lo que si no tienes permisos en el servidor para crear demonios de este tipo este tipo de trasfondo no tiene demasiada utilidad…Además de instalar el Plugin para WordPress se tiene que añadir en /wp-config.php : $memcached_servers = array('192.168.1.1:11211', '192.168.1.2:11211'); Esquema de Xcache: (usado en OOLime) 2
  • 4. Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN Éste framework es una prueba de que existen métodos eficientes de utilizar mejor la caché que nos proporcionan los componentes adicionales como Xcaché, eAccelerator,etc. En el caso de este framework orientado a la optimización de rendimiento con licencia LGPL (como zenphp) se presenta un esquema que mantiene en caché el resultado de procesar las plantillas (HTML,XML,JSON) con PHP por medio de un fichero de configuración XML…la idea es muy similar en cuanto al concepto… además se han de añadir las optimizaciones SQL y la caché de consultas, como se puede ver en este blog: mysql-query-cache. Otro ejemplo puede comprobarse gracias a los plugins de Wordpress y otros gestores de contenido… Servidor Wordpress zenphp MySQL caché del Caché de modelo de consultas Caché de datos páginas estáticas PHP interna caché de Caché del usuario compilador Para ello podeis Ver entrada del blog GranadaPHP. 3